/* 2011 Equipo NTG */
/*  CSS para INAPI PORTAL*/
/*  media: Screen */

* {
    margin: 0;
    padding: 0;
}

html {
    background: url(../img/main-bg.jpg) repeat-y scroll center top #F6F6F6;
}

body {
background : url(../img/body-bg.png) repeat-x center top scroll;
/*color: #666;*/
color: #5D5D5D;
font: 12px/140% Verdana,Helvetica,sans-serif;
margin : 0;
padding : 0;
text-align : center;
}

img {
    border: none;
}
hr {
    background-color: #CCCCCC;
    border: 0 none;
    color: #CCCCCC;
    height: 1px;
    margin: 10px 0;
}
table {
}
td {
}
h1 {
}
h2 {
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
strong, b {
}
a:link {
}
a:visited {
}
a:hover {
}
a:active {
}
a:focus {
    border: none;
}
#container {
   /* background-color: #fff;*/
    margin: 0 auto;
    position: relative;
    text-align: left;
    width: 966px;
	min-height:100%;
	padding-bottom: 20px
}
#header {
    background: url(../img/body-bg.png) repeat-x scroll 0 0 #F6F6F6;
    clear: both;
    height: 109px;
    margin: 0 0 0 10px;
    position: relative;
    top: 0;
    z-index: 100;
}
#nav {
    background: url(../img/fondo_nav.gif) repeat-x scroll 0 0 transparent;
    height: 65px;
    margin: 0 0 7px 10px;
    padding: 0 0 0 180px;
    position: relative;
}

#main {
    clear: both;
    margin: auto;
	margin-top:0px;
    padding:0;
    position: relative;
    text-align: left;
    width: 100%;
}
#footer {
	background: url(../img/bg_footer.jpg) no-repeat bottom left;
    clear: both;
    margin: 0 auto;
    padding: 0 0 0 5px;
    text-align: center;
    width: 980px;
	min-height: 166px;
	font-size:11px;
}

.col, .col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12 {
    display: block;
	margin:auto;
	min-height:1px
}

.colmargen0 {
     margin:0 !important;
}

.ancho_total{
	width:100%
	}

.colcenter{
	margin-left: 20px;
    margin-right: 20px;
}

span.clearfix, .clear {
    clear: both;
    display: block;
    max-height: 0;
    overflow: hidden;
}